Career 2021 2020 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Italy F16 Norway F2 Ireland F1 Great Britain F10 Great Britain F11 Finland F2 France F12 Great Britain F14 Australia F12 Australia F13 France F1 France F2 Australia F2 Great Britain F6 Sweden F3 Italy F11 Great Britain F9 Algeria F2 Algeria F3 Spain F21 Norway F1 Great Britain F11 Great Britain F12 Great Britain F13 Great Britain F14 Great Britain F16 France F12 France F13 Australia F6 Australia F7 Australia F8 Australia F9 Australia F10 Australia F1 Australia F3 Australia F4 China F4 Korea F1 Korea F2 Malaysia F2 Australia F12 Spain F7 Spain F8 Spain F9 Usa F7 Australia F1 Australia F2 Great Britain F4 New Zealand F1 Australia F12 Australia F13 Australia F13 Australia F3 Korea F1 Korea F2 Australia F6 Australia F7 USA F28 Australia F1 Australia F2 France F14 Turkey F9 Turkey F10 Belarus F3 Belarus F4 Turkey F13 Samsung Challenger 2007 - Ho Chi Minh City Karshi Challenger - Karshi Caloundra ATP Challenger - Caloundra Keio Challenger International Tennis Tournament - Yokohama Hilton Waikoloa Village USTA Challenger - Waikoloa BMW Tennis Championship - Sunrise New Delhi Challenger II - New Delhi Open Diputacion Ciudad de Pozoblanco - Cordoba The LTA Manchester Trophy - Manchester Oldum Brown Vancouver Open - Vancouver Heilbronn Challenger Sunrise Challenger Jersey Challenger Nottingham Challenger Belo Horizonte Challenger Campos do Jordao Challenger Seoul Challenger Segovia Challenger Noumea Challenger West Lakes Challenger Seoul Challenger Manchester Challenger Surbiton Challenger Kaohsiung Challenger Monterrey Challenger Charlottesville Challenger Champaign Challenger Gimcheon Challenger Seoul Challenger Heilbronn Challenger Nottingham Challenger Ilkley Challenger Chengdu Challenger Jinan Challenger Aptos Challenger Shanghai Challenger Turkey F10 Slovakia F2 Australia F4 Australia F6 Australia F4 Australia F5 Australia F5 Australia F10 Great Britain F7 Italy F15 Great Britain F1 Norway F1 Great Britain F10 France F13 Tata Open 2003 - Chennai AAPT Championships - Adelaide The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch RCA Championships - Indianapolis Chennai Open - Chennai RCA Championships - Indianapolis The Stella Artois Championships - London Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo Chennai Open - Chennai Millenium Tennis Championships - Delray Beach SAP Open - San Jose The Tennis Channel Open - Las Vegas The Stella Artois Championships - London China Open - Beijing Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo Challenger Natrel Presented by National Bank - Granby Taiwan Challenger - Kaohsiung McDonalds ATP Challenger - Burnie Next Generation Adelaide International - Adelaide SAP Open - San Jose Regions Morgan Keegan Championships - Memphis The Nottingham Open - Nottingham Indianapolis Tennis Championships - Indianapolis Baton Rouge Challenger Legg Mason Tennis Classic - Washington Ramat Hasharon Challenger China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Fergana Challenger Brisbane - Brisbane Heineken Open - Auckland Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona Winnetka Challenger Aptos Challenger Interwetten Austrian Open - Kitzbuhel AEGON Championships - London AEGON International - Eastbourne Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Flea Market Cup Busan Challenger Tennis - Busan Kia International In Kawana - Kawana Pilot Pen Tennis - New Haven LTA Cardiff Challenger - Cardiff LTA Nottingham Challenger - Nottingham Proton Malaysian Open - Kuala Lumpur Chennai Open - Chennai Brisbane International - Brisbane Club Coop's ATP Challenger International - Brisbane SA Tennis Open - Johannesburg SAP Open - San Jose Sail Open - New Delhi Carson Challenger BH Tenis Open International Cup 2008 - Belo Horizonte AEGON Championships - London AEGON International - Eastbourne Dunlop World Challenge - Toyota Legg Mason Tennis Classic - Washington Malaysian Open - Kuala Lumpur China Open - Beijing St. Petersburg Open - St. Petersburg Busan Challenger Brisbane International - Brisbane Izmir Challenger Medibank International - Sydney SA Tennis Open - Johannesburg Dubai Duty Free Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach Chuncheon Challenger Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle AEGON International - Eastbourne Rhodes Challenger Ramat Hasharon Challenger Atlanta Tennis Championships - Atlanta Busan Challenger Aircel Chennai Open - Chennai Brisbane International - Brisbane Open de Nice Cote d'Azur - Nice AEGON Championships - London St. Petersburg Open - St. Petersburg Aircel Chennai Open - Chennai U.S. National Indoor Tennis Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Karshi Challenger AEGON Championships - London Topshelf Open - 's-Hertogenbosch BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg PTT Thailand Open - Bangkok China Open - Beijing Brisbane International - Brisbane Aircel Chennai Open - Chennai Heineken Open - Auckland Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Power Horse Cup - Dusseldorf Gerry Weber Open - Halle Claro Open Colombia - Bogota Citi Open - Washington Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen Astana Challenger Kremlin Cup - Moscow Valencia Open - Valencia Brisbane International - Brisbane Aircel Chennai Open - Chennai Monterrey Challenger U.S. National Indoor Tennis Championships - Memphis Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Geneva Open - Geneva Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch Mercedes Cup - Stuttgart AEGON Championships - London Aegon Nottingham Open - Nottingham Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur China Open - Beijing Brisbane International - Brisbane Memphis Open - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Mercedes Cup - Stuttgart Aegon Nottingham Open - Nottingham Citi Open - Washington BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem China Open - Beijing Brisbane International - Brisbane Aircel Chennai Open - Chennai Ningboo Challenger ASB Classic - Auckland Memphis Open - Memphis Abierto Mexicano Telcel - Acapulco Las Vegas Challenger Hungarian Open - Budapest Millennium Estoril Open - Estoril Hall of Fame Tennis Championships - Newport Winston-Salem Open - Winston-Salem Seoul Challenger Dubai Duty Free Tennis Championships - Dubai Great Ocean Road Open - Melbourne cinch Championships - London Britania Zavaleta - Puebla Seoul Challenger Caloundra Challenger Kaohsiung Challenger Anning Challenger Shanghai Challenger Sacramento Challenger Charlottesville Challenger Kyoto Challenger Nottingham Challenger Aptos Challenger Napa Challenger Sacramento Challenger Tiburon Challenger Toyota Challenger Dallas Challenger Shenzhen Challenger Gimcheon Challenger Busan Challenger Charlottesville Challenger Kia International In Caloundra - Caloundra Leon Challenger Taipei City Challenger Bangkok Challenger Ilkley Challenger Credicard Citi Mastercard Tennis Cup - Campos do Jordao Stockton Challenger Ningboo Challenger Heineken Challenger - Ho Chi Minh City Granby Challenger - Granby USTA Seascape Challenger - Aptos Cridicard Mastercard Tennis Cup - Campos do Jordao BH Tennis Open International Cup - Belo Horizonte GHI Bronx Classic - Bronx Yokohama Challenger 2001 - Yokohama The 70th King's Cup and Queen's Cup - Bangkok Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Challenger of Dallas - Dallas Gallagher International - Hamilton Binghamton Professional Tennis Tournament - Binghamton The LTA Wrexham Challenger - Wrexham Heineken Challenger - Ho Chi Minh City Fergana Tennis Challenger Tournament - Fergana Head Cup Busan Open - Busan X Open Internacional D'Andorra - Andorra Credicard Mastercard Tennis Cup - Campos do Jordao Binghamton Professional Tennis Tournament - Binghamton GHI Bronx Classic - Bronx Yokohama World Tennis Gaora Cup - Yokohama The Wright Financial Group, Inc. Challenger - Champaign Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas 2004 Freeman Men's Challenger - Joplin Heineken Challenger 2004 - Ho Chi Minh City Uncle Toby's Burnie Challenger - Tasmania Challenger Leon 2004 - Leon Abierto Club Casablanca - Mexico City Shimadzu All Japan Indoor - Kyoto ATP Bangalore Challenger - Bangalore The Surbiton Trophy - Surbiton New Delhi Challenger - New Delhi The Granby Natrel Challenger - Granby USTA Seascape Challenger - Aptos 12th BH Tennis Open International Cup - Belo Horizonte The Natrel's Challenger of Granby - Granby USTA Challenger of Tiburon - Tiburon A Glimmer of Hope Challenger - Austin ATP Challenger 2003 Numea - New Caledonia Shimadzu All Japan Indoor Tennis Championships - Kyoto Busan Open - Busan China Open - Beijing Uncle Tobys Challenger in Caloundra - Caloundra IPP Open - Helsinki Samsung Securities Cup - Seoul Challenger Groningen - Groningen Shimadzu All Japan Indoor Tennis Championships - Kyoto Heineken Challenger - Ho Chi Minh City Torneo Internacional Challenger Fila 2005 - Leon Draft Corona Mexico City Open - Mexico City Challenger Casablanca San Angel - Mexico City Fergana Challenger - Fergana Busan Open Challenger Tennis - Busan The Natrel's Challenger of Granby - Granby Odlum Brown Vancouver Open - Vancouver Open D'Orleans - Orleans Kia International in Caloundra - Caloundra ATP Challenger Numea - New Caledonia Hilton Waikoloa Village USTA Challenger - Waikoloa Kia International in Burnie - Burnie Internationaux du Doubs - Besancon Challenger Ford de Cherbourg - Cherbourg Shimadzu All Japan Indoor Tennis Championships - Kyoto HTV Challenger - Ho Chi Minh City 2006 Challenger of Santa Clarita California Challenger - Valencia Coffee Cup Challenger - Chikmagalur Dharwad Challenger 2006 - Dharwad Fergana Challenger - Fergana Busan Open Challenger Tennis - Busan Sunset Moulding Yuba City Racquet Club Challenger - Yuba City 2006 North Shore Pro Tennis Championship - Winnetka The Natrel's Challenger - Granby The LTA Nottingham Challenger - Nottingham Odlum Brown Vancouver Open - Vancouver dBI Tennis Challenger - Binghamton GHI Bronx Tennis Classic - Bronx Kobstaedernes ATP Challenger - Kolding The LTA Nottingham Challenger - Nottingham Challenger Banque Nationale Rimouski - Rimouski Hilton Waikoloa Village USTA Challenger - Waikoloa MST ATP Challenger International - Burnie Western & Southern Financial Group Masters - Cincinnati Fergana Challenger - Fergana Pacific Life Open - Indian Wells Odlum Brown Vancouver Open - Vancouver Sony Ericsson Open - Miami Bukhara Challenger - Bukhara Rogers Masters - Toronto BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Swanston Challenger - Sacramento Mutua Madrilena Madrid Open - Madrid Rogers Cup - Montreal Shanghai ATP Masters - Shanghai Samsung Securities Cup - Seoul BNP Paribas Open - Indian Wells Flea Market Cup - Busan Sony Ericsson Open - Miami 2008 China TCL Challenger - Guangzhou Rogers Cup - Toronto Western & Southern Open - Cincinnati Shimadzu All Japan Indoor Tennis Championships - Kyoto Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Busan Open Challenger Tennis - Busan Sony Open Tennis - Miami III Isla de Lanzarote - Lanzarote Countrywide Classic USTA Men's Challenger - Carson Izmir Cup - Izmir Sunset Moulding Challenger - Yuba City Israel Open in Memory of Col. Ilan Ramon - Ramat Hasharon Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Copa Petrobras-Colombia - Bogota Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati Tashkent Challenger - Tashkent Samsung Securities Cup - Seoul Flea Market Cup Busan Challenger Tennis - Busan Miami Open - Miami Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Keio Challenger International Tennis Tournament - Yokohama Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Tenerife Challenger Brasilia Challenger Tashkent Challenger Ojai Challenger Miami Open - Miami Istanbul Challenger Honolulu Challenger Burnie Challenger Busan Challenger Prostejov Challenger Vancouver Challenger Burnie Challenger Shanghai Challenger Ningboo Challenger Tashkent Challenger Seoul Challenger Burnie Challenger Caloundra Challenger Singapore Challenger Kyoto Challenger Pingguo Challenger Dallas Challenger Busan Challenger Wuhan Challenger Beijing Challenger Ningboo Challenger Seoul Challenger Jersey Challenger Knoxville Challenger Burnie Challenger Sydney Challenger Rimouski Challenger Leon Challenger Guadalajara Challenger Mexico City Challenger Anning Challenger Kun-Ming Challenger Busan Challenger St. Brieuc Challenger Beijing Challenger Johannesburg Challenger Kaoshuing Challenger Charlottesville Challenger Athens Challenger Rimouski Challenger Seoul Challenger Leon Challenger Knoxville Challenger Nottingham-2 Challenger Kaohsiung Challenger U.S. Open - New York Australian Open - Melbourne Champaign Challenger Wimbledon - London Knoxville Challenger U.S. Open - New York Guadalajara Challenger Taipei City Challenger Taipei City Challenger Busan Challenger Bordeaux Challenger Seoul Challenger Manchester Challenger Izmir Challenger Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Ningboo Challenger Wimbledon - London Hua Hin Challenger U.S. Open - New York Dallas Challenger Australian Open - Melbourne Rimouski Challenger Wimbledon - London Dallas Challenger Suzhou Challenger U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Busan Challenger Nanchang Challenger Tiburon Challenger Las Vegas Challenger Le Gosier Challenger Australian Open - Melbourne Irving Challenger Taipei City Challenger Rome Challenger Busan Challenger Wimbledon - London Tiburon Challenger U.S. Open - New York Suzhou Challenger Canberra Challenger Drummondville Challenger Guadalajara Challenger Irving Challenger Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Tiburon Challenger French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Busan Challenger Samsung Securities Cup - Seoul University of Tennessee USTA Challenger - Knoxville Australian Open - Melbourne French Open - Paris Winnetka Challenger Salem Open - Hong Kong Fairfield Challenger Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Warsteiner Challenger Wolfsburg - Wolfsburg Wimbledon - London U.S. Open - New York Australian Open - Melbourne Columbus Challenger French Open - Paris Knoxville Challenger Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris China Open - Beijing Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo SAP Open - San Jose Kroger / St. Jude International - Memphis Arizona Men's Tennis Championships - Scottsdale The 10tele.com Open - Nottingham RCA Championships - Indianapolis Regions Morgan Keegan Championships - Memphis Medibank International - Sydney The Artois Championships - London ATP Kremlin Cup - Moscow Legg Mason Tennis Classic - Washington Kremlin Cup - Moscow Wimbledon - London Regions Morgan Keegan Championships - Memphis U.S. Open - New York Australian Open - Melbourne Davidoff Swiss Indoors Basel - Basel French Open - Paris ABN AMRO World Tennis Tournament - Rotterdam Wimbledon - London Farmers Classic - Los Angeles U.S. Open - New York PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Australian Open - Melbourne Regions Morgan Keegan Championships - Memphis AEGON International - Eastbourne Winston-Salem Open - Winston-Salem China Open - Beijing Apia International - Sydney U.S. National Indoor Tennis Championships - Memphis Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Heineken Open - Auckland Delray Beach Open - Delray Beach Rakuten Japan Open - Tokyo AEGON Championships - London Hall of Fame Tennis Championships - Newport Delray Beach Open - Delray Beach Rakuten Japan Open - Tokyo Chengdu Open - Chengdu Heineken Open - Auckland Australian Open - Melbourne AEGON International - Eastbourne French Open - Paris Wimbledon - London Apia International - Sydney Brisbane International - Brisbane Vietnam Open - Ho Chi Minh City China Open - Beijing Regions Morgan Keegan Championships - Memphis Open de Nice Cote d'Azur - Nice Miami Open - Miami Apia International - Sydney Chengdu Open - Chengdu Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Open de Moselle - Metz Western & Southern Open - Cincinnati Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Serbia Open - Belgrade PTT Thailand Open - Bangkok Telecom Italia Masters - Rome Australian Open - Melbourne Davis Cup, Group 2, REL2, TPE-HKG 4-1 Davis Cup, Group 1, 2R, PAK-TPE 4-1 Hyundai Hopman Cup - Perth Davis Cup, Group 1, 2R, KAZ-TPE 2-3 Asian Hopman Cup - Astana Davis Cup, World Group, PO, AUS-UZB 5-0 Davis Cup, World Group, 1R, CZE-AUS 2-3 Davis Cup, Group II, 1R, TPE-LIB 5-0 Davis Cup, World Group, QF, AUS-KAZ 3-2 Davis Cup, World Group, 1R, AUS-CZE 4-1 Davis Cup, World Group, QF, AUS-USA 3-2 Davis Cup, Group 1, 1R, TPE-JPN 3-2 Davis Cup, Group 1, PO, TPE-CHN 3-2 Davis Cup, Group 1, 1R, AUS-TPE 4-1 Davis Cup, Group 1, REL1, TPE-PAK 5-0 Hopman Cup - Perth Davis Cup, Group 1, 2R, TPE-IND 2-3 Davis Cup, Group I, 1R, CHN-TPE 3-2 Davis Cup, Group II, 2R, TPE-PHI 3-1 Davis Cup, World Group, 1R, AUS-USA 1-3 Australian Open (Australia, Wildcard) 15th Asian Games Doha 2006 Olympics - Beijing Olympics - Athens Olympics - London Olympics - Rio de Janeiro Olympics - Tokyo